package dto

// 任务列表过滤表单条件参数结构体
type TaskPageListFilterFormParam struct {
	MemberId uint64 `json:"member_id"`
	Type     uint8  `json:"type"`
	TaskIds  string `json:"task_ids"`
	Title    string `json:"title"`
}

type TaskPageListItemResponse struct {
	Id                    string `json:"id"`
	TaskId                string `json:"task_id"`
	Type                  uint8  `json:"type"`
	Title                 string `json:"title"`
	Status                uint8  `json:"status"`
	CreatedAt             string `json:"created_at"`
	MemberName            string `json:"member_name"`
	TimeLineDesc          string `json:"time_line_desc"`           // 执行时间线描述
	RateDesc              string `json:"rate_desc"`                // 进度（百分比）
	LatencyDesc           string `json:"latency_desc"`             // 耗时描述（毫秒）
	ExportFileDownloadUrl string `json:"export_file_download_url"` // 导出文件下载地址
}
